Devices > Remote Devices > Modbus EFM EIE > Enron History Data Groups

Enron History Data Groups

Enron history data groups are used to read historical data from a field device using the protocol described in the Enron Modbus specification.

Enron history data group names are not constrained, but the dgCat attribute must be set to enronHistory in order to properly define the data group. A device can have several types of historical data, such as hourly and daily data, and Enron history data groups can be created to accommodate such types. An Enron history data group is the source of history data for FMS.

Historical index values and record timestamp values are cached for each successful and partially successful Enron history data group/ordinal retrieval. Cached transaction information is stored in the Device Definition Service (DDS) transaction as data group elements.

Some transaction details, including the current historical index and the maximum size of an index, are displayed on a per-transaction basis in the Enron history support data group data dialog box. Individual history record data, including retrieved values, is displayed in separate Enron history data groups. History retrieval optimization is based on historical index values and record timestamp values, which provide a starting point for subsequent optimized retrievals.

Enron history data groups depend on support data groups. Such data groups are defined in the supportDg element in the Enron history data group.

Click the following image for more information:

Click for more information

Enron history data groups require a modbusReadBlocks element within the data group in the device template file.

For more information, see the following subsections:

For more information about working with device template files, see Device Template Files.

Example

Structure and Components

To Create a Data Group

  1. Using a text editor or XML editor, open the device template file to which you want to add data groups.
  2. Define a new data group that uses the dgCat attribute value enronEvents.
    1. Define a dgElements element.
    2. Define all data group elements required by you to make up your data group. See above for the specific set.
    3. Define a uccRecvParms element in the data group.
    4. Define one or more RecParmName elements. See above for the specific set.
  3. Define any other required data groups.
  4. Validate and load your template.
Back to top

Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.